package com.sew.sewweb.bean;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * ${comments}
 * 
 * @author fengguoan
 * @email guoanboy@163.com
 * @date 2024-11-02 15:51:45
 */
@Data
@TableName("ORG_UNIT")
public class OrgUnitEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * $column.comments
	 */
	@TableId
	private Long id;
	/**
	 * $column.comments
	 */
	private String name;
	/**
	 * $column.comments
	 */
	private String secondName;
	/**
	 * $column.comments
	 */
	private String code;
	/**
	 * $column.comments
	 */
	private String shortName;
	/**
	 * $column.comments
	 */
	private String type;
	/**
	 * $column.comments
	 */
	private Integer isGroup;
	/**
	 * $column.comments
	 */
	private String path;
	/**
	 * $column.comments
	 */
	private Integer isInternal;
	/**
	 * $column.comments
	 */
	private Integer sortId;
	/**
	 * $column.comments
	 */
	private Integer isEnable;
	/**
	 * $column.comments
	 */
	private Integer isDeleted;
	/**
	 * $column.comments
	 */
	private Integer status;
	/**
	 * $column.comments
	 */
	private Integer levelScope;
	/**
	 * $column.comments
	 */
	private Long orgAccountId;
	/**
	 * $column.comments
	 */
	private Date createTime;
	/**
	 * $column.comments
	 */
	private Date updateTime;
	/**
	 * $column.comments
	 */
	private String description;
	/**
	 *
	 */
	@TableField(value="ext_attr_1")
	private String extAttr1;
	/**
	 *
	 */
	@TableField(value="ext_attr_2")
	private String extAttr2;
	/**
	 *
	 */
	@TableField(value="ext_attr_3")
	private String extAttr3;
	/**
	 *
	 */
	@TableField(value="ext_attr_4")
	private String extAttr4;
	/**
	 *
	 */
	@TableField(value="ext_attr_5")
	private String extAttr5;
	/**
	 *
	 */
	@TableField(value="ext_attr_6")
	private String extAttr6;
	/**
	 *
	 */
	@TableField(value="ext_attr_7")
	private String extAttr7;
	/**
	 *
	 */
	@TableField(value="ext_attr_8")
	private String extAttr8;
	/**
	 *
	 */
	@TableField(value="ext_attr_9")
	private String extAttr9;
	/**
	 *
	 */
	@TableField(value="ext_attr_10")
	private String extAttr10;
	/**
	 *
	 */
	@TableField(value="ext_attr_11")
	private Integer extAttr11;
	/**
	 *
	 */
	@TableField(value="ext_attr_12")
	private Integer extAttr12;
	/**
	 *
	 */
	@TableField(value="ext_attr_13")
	private Integer extAttr13;
	/**
	 *
	 */
	@TableField(value="ext_attr_14")
	private Integer extAttr14;
	/**
	 *
	 */
	@TableField(value="ext_attr_15")
	private Integer extAttr15;
	/**
	 * $column.comments
	 */
	private Integer externalType;
	/**
	 * $column.comments
	 */
	private Integer isPublic;
	/**
	 * $column.comments
	 */
	private Long createrId;
	/**
	 * $column.comments
	 */
	private Long i18nNameId;

}
